Книги-online
Ch 9.htm
назад
|
содержание
|
вперед
Работа с двоичными файлами
Двоичный файл в корне отличается
от файлов последовательного и произвольного доступа. Посмотрите на рис. 9.5.
Здесь в качестве примера двоичного файла с помощью редактора
Notepad
системы Windows открыт выполняемый файл Visual Basic 6.
Рис. 9.5.
Пример двоичного
файла
Из рисунка видно, что нет смысла
просматривать файл в чистом виде, его понимает только специальная программа.
Двоичный файл не организован в строки, как файл последовательного доступа, представленный
ранее на рис. 9.1. Здесь нельзя выделить строки, записи или иную информационную
структуру кроме байтов или блоков байтов.
Двоичный файл открывается только
в двух режимах:
-
Binary — двоичный доступ по
номеру байта;
-
Random —
произвольный
доступ.
Для режима доступа Random к двоичным
файлам, в отличие от файлов произвольного доступа, запись не имеет строго заданного
размера и обычно вычисляется по соответствующему алгоритму или хранится в записях
файла.
Работа с двоичными файлами отличается
большей свободой выполнения различных действий, чем с файлами последовательного
доступа. В отличие от файлов последовательного доступа, двоичный файл открывается
сразу и для чтения, и для записи.
назад
|
содержание
|
вперед